home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / hpasm13 / exemple.hsm next >
Encoding:
Text File  |  1997-01-03  |  1.3 KB  |  35 lines

  1. %ceci est un commentaire
  2. %un % débute un commentaire et se fini en fin de ligne
  3. %ATTENTION lignes de 255 caractères max (non vérifié!)
  4.  
  5. %!waroff
  6. dc const 00010       %Définition de constante
  7. dc const2 02         %Elles sont stockées sur 5 quartets max en hexa
  8. dc const3 0008       % Si vous entrez 123456, 12345 sera stocké
  9.  
  10. *boucle
  11. save
  12. {
  13.  a=dat1.a ?a<>0.a
  14.  { *ins_mem  gosbvl 05143 }
  15.  d-1.a gonc ins_mem
  16.  d1+30 d1-25
  17.  lc(5)const2*const3-const %donne lc 00000
  18.  a+c.a dat1=a.a
  19.  C-1.A upnc
  20. }
  21. a=dat0 a d0+5 pc=(a)
  22. $0121315465060504AB321FFFAFF  % Inclus des données HEXA
  23. #3031323435                   % Inclus des données ASCII
  24. % 'Nom_Fichier              % Inclus un fichier externe
  25. @
  26.  
  27. Mettre un @ à la fin des fichiers pour terminer la compilation !
  28. Il est possible d'utiliser les caractères de la HP sans avoir à les
  29. convertir en caractères PC. (exemple : Les caractères sup ou egal ...)
  30. Utiliser le caractère ! pour introduire une directive de compilation
  31. pour l'instant seul WAROFF est implémenté (interdit la génération
  32. de warning lors de la compilation).
  33. Les fichiers MACRO.HSM contient les macros que vous pouvez appeler
  34. directement dans un source par son nom. Pour plus d'info sur la
  35. manière de créer vos propre macros lire la fin du fichier de macro.